package com.starbaba.core.web.constant;

public class WebConstants {

	private WebConstants() {
	}

	/** 商家评分查询下拉框控件定义 */
	public final static int COMMENT_STAR_0 = 0; //1星及以下
	public final static int COMMENT_STAR_1 = 1; //1星及以下
	public final static int COMMENT_STAR_2 = 2; //1星至2星
	public final static int COMMENT_STAR_3 = 3; //2星至3星
	public final static int COMMENT_STAR_4 = 4; //3星至4星
	public final static int COMMENT_STAR_5 = 5; //4星至5星

	public final static String CHARACTER_ENCODING_UTF_8 = "UTF-8";

	public final static String SESSION_ATTRIBUTE_DICTKINDID = "DICTKINDID"; // 用户对象
	public final static String SESSION_ATTRIBUTE_USER = "USER"; // 用户对象
	public final static String SESSION_ATTRIBUTE_EXPECTURL = "ExpectUrl"; // 权限检查出错前的用户预期访问页面
	public final static String SESSION_ATTRIBUTE_INDEXPAGE = "IndexPage"; // 用户定制首页

	/* 默认的每页记录数 */
	public final static int DEFAULT_PAGESIZE = 25;

	public final static int DEFAULT_PAGESIZE_MAX_EXCEL = 65000;// EXCEL最大导出行数

	/* 默认的取第一页 */
	public final static int DEFAULT_PAGENO = 1;

	public final static String PROPERTY_PREFIX = "_";

	public final static String REQUEST_ID = "id";

	public final static String PAGE_ATTRIBUTE_ISNEW = "is_new";
	public final static String PAGE_ATTRIBUTE_ISEDIT = "is_edit";

	public final static String STRING_TRUE = "true";
	public final static String STRING_FALSE = "false";

	public final static String OPRTYPE_ADD = "A";// 增加
	public final static String OPRTYPE_MODIFY = "M";// 修改
	public final static String OPRTYPE_DELETE = "D";// 删除
	public final static String OPRTYPE_LIST = "L";// 删除

	public final static String ERROR_MESSAGE = "errorMessage";// 错误信息标识
	public final static String DEFAULT_MESSAGE = "defaultMessage";// 默认信息标识
	public final static String COMMA_SEPARATOR = ",";

	public final static String STATUS_VALID = "1";// 有效
	public final static String STATUS_INVALID = "0";// 失效

	/* 是否参数 */
	public final static String TYPE_YES = "1";// 是
	public final static String TYPE_NO = "0";// 否

	/* 用户类型 */
	public final static String USER_TYPE_PORTAL = "2";// Portal用户
	public final static String USER_TYPE_LOCAL = "1";// 本地用户

	/* 成功与否 */
	public final static String TYPE_SUCCESS = "1"; // 成功
	public final static String TYPE_FAIL = "0"; // 失败

	/* 订单状态 */
	public final static String WAIT_AFFIRM = "1";// 1、待确认;
	public final static String CANCEL = "2";// 2、已取消;
	public final static String COMPLETE = "3";// 3、成功;
	public final static String CHARGE = "4";// 4、已扣费

	/* 控制点类型 */
	public final static String MENUTYPE_MENU = "0"; // 0菜单
	public final static String MENUTYPE_BUTTON = "1"; // 1按钮

	/* 权限级别 */
	public final static String GRADE_HIGH = "1"; // 高
	public final static String GRADE_MIDDLE = "2"; // 中
	public final static String GRADE_LOW = "3"; // 低

	/**
	 * 默认启用时间
	 */
	public final static String DEFAULT_STARTTIME = "2000-01-01 00:00:00";
	/**
	 * 默认停用时间
	 */
	public final static String DEFAULT_STOPTIME = "2099-12-31 11:59:59";

	/**
	 * 操作结果 1—失败；2—成功；
	 */
	public static final String OPERATE_SUCCESS = "2";
	public static final String OPERATE_FAIL = "1";


	/**
	 * Tab页标识 1:第一个Tab页 2: 第二个Tab页
	 */
	public static final String TAB_ONE = "1";
	public static final String TAB_TWO = "2";

	/**
	 * oracle
	 */
	public final static String CONNECTION_TYPE_ORACLE = "1";

	/**
	 * mysql
	 */
	public final static String CONNECTION_TYPE_MYSQL = "2";

	/**
	 * db2
	 */
	public final static String CONNECTION_TYPE_DB2 = "3";

	/**
	 * sqlserver
	 */
	public final static String CONNECTION_TYPE_SQLServer = "4";

	/**
	 * Oracle ORC
	 */
	public final static String CONNECTION_ORACLE_ORC = "5";
	
	/**
	 * 位置编码分隔符
	 */
	public final static String POSITIONID_SEPARATOR = ".";

	/** 生活管家-设备状态-未启用* */
	public final static String DEVICE_STATUS_NOTENABLE = "0";
	/** 生活管家-设备状态-已启用* */
	public final static String DEVICE_STATUS_ENABLED = "1";
	/** 生活管家-设备状态-已停用* */
	public final static String DEVICE_STATUS_DISABLED = "2";
	/** 生活管家-设备状态-已作废* */
	public final static String DEVICE_STATUS_OBSOLETE = "3";
	
	
	
	
	/**
	 * 房间入住标识类型——自住
	 */
	public final static String CHECKIN_TYPE_SELFUSE = "0";//自住
	/**
	 * 房间入住标识类型——出租
	 */
	public final static String CHECKIN_TYPE_RENT = "1";//出租
	/**
	 * 房间入住标识类型——未住
	 */
	public final static String CHECKIN_TYPE_NOUSE = "2";//未住
	
	

	/**
	 * 设备类型——岗亭机
	 */
	public final static String DEVICE_TYPE_WATCHHOUSE = "/device/vds/watchhouse";
	/**
	 * 设备类型——单元门口机
	 */
	public final static String DEVICE_TYPE_UNIT_ENTRANCE = "/device/vds/unit_entrance";
	/**
	 * 设备类型——大堂门口机
	 */
	public final static String DEVICE_TYPE_BUILDING_ENTRANCE = "/device/vds/building_entrance";
	
	
	

	/**
	 * 卡状态——未启用
	 */
	public final static String CARD_STATUS_INACTIVE = "0";
	/**
	 * 卡状态——已启用
	 */
	public final static String CARD_STATUS_ACTIVE = "1";
	/**
	 * 卡状态——已停用
	 */
	public final static String CARD_STATUS_DISABLE = "2";
	/**
	 * 卡状态——已作废
	 */
	public final static String CARD_STATUS_INVALID = "3";
	
	
	

	/**
	 * 卡类型——业主卡
	 */
	public final static String CARD_TYPE_OWNER = "0";// 业主卡
	/**
	 * 卡类型——住户卡
	 */
	public final static String CARD_TYPE_TENEMENT = "1";// 住户卡
	/**
	 * 卡类型——租户卡
	 */
	public final static String CARD_TYPE_TENANT = "2";// 租户卡
	/**
	 * 卡类型——管理卡
	 */
	public final static String CARD_TYPE_MANAGE = "3";// 管理卡
	/**
	 * 卡类型——临时卡
	 */

	public final static String CARD_TYPE_TEMP = "4";//临时卡
	
	
	
	/**
	 * 申请来源——物管平台
	 */
	public final static String APPLAY_SOURCE_WG = "0";//物管平台
	
	
	
	
	/**
	 * 服务单状态——待处理
	 */
	public final static String ORDER_STATE_UNTREATED = "0";//待处理
	/**
	 * 服务单状态——处理中
	 */
	public final static String ORDER_STATE_PROCESSING   = "1";//处理中
	/**
	 * 服务单状态——已处理
	 */
	public final static String ORDER_STATE_PROCESSED = "2";//已处理
	/**
	 * 服务单状态——已评价
	 */
	public final static String ORDER_STATE_EVALUATE = "3";//已评价
	

	
	
	/**
	 * 住户类型——业主
	 */
	public final static String TENEMENT_TYPE_OWNER = "0";//业主
	/**
	 * 住户类型——住户
	 */
	public final static String TENEMENT_TYPE_TENEMENT = "1";//住户
	/**
	 * 住户类型——租户
	 */
	public final static String TENEMENT_TYPE_TENANT = "2";//租户
	
	
	
	/**
	 * 告警状态——待处理
	 */
	public final static String ALARM_STATE_UNTREATED = "0";//待处理
	/**
	 * 告警状态——处理中
	 */
	public final static String ALARM_STATE_PROCESSING   = "1";//处理中
	/**
	 * 告警状态态——已处理
	 */
	public final static String ALARM_STATE_PROCESSED = "2";//已处理
	/**
	 * 告警状态态——已忽略
	 */
	public final static String ALARM_STATE_IGNORED = "3";//已忽略
	
	
	
	
	
	/**
	 * 公告状态：0——待发布
	 */
	public final static String NOTICESTATUS_WAITING = "0";
	/**
	 * 公告状态：1——已发布
	 */
	public final static String NOTICESTATUS_RELEASE = "1";
	/**
	 * 公告状态：2——撤消
	 */
	public final static String NOTICESTATUS_CANCEL = "2";
	
	
	/**
	 * 版本状态：0——待测试
	 */
	public final static String VERSIONSTATUS_WAITING = "0";
	/**
	 * 版本状态：1——测试通过
	 */
	public final static String VERSIONSTATUS_TESTPASS = "1";
	/**
	 * 版本状态：2——测试不通过
	 */
	public final static String VERSIONSTATUS_TESTNOPASS = "2";
	/**
	 * 版本状态：3——虚拟发布中
	 */
	public final static String VERSIONSTATUS_TESTING = "3";
	/**
	 * 版本状态：4——正式发布中
	 */
	public final static String VERSIONSTATUS_FORMALING = "4";
	/**
	 * 版本状态：5——发布撤销
	 */
	public final static String VERSIONSTATUS_UPDATECANCEL = "5";
	
	
	/**
	 * 发布类型:1——虚拟发布
	 */
	public final static String UPDATETYPE_VIRTUAL = "1";
	/**
	 * 发布类型:2——正式发布
	 */
	public final static String UPDATETYPE_FORMAL = "2";
	
	/**
	 * 是否住小区:1——住小区
	 */
	public final static String IS_LIVE_YES = "1";
	/**
	 * 是否住小区:0——不住小区
	 */
	public final static String IS_LIVE_NO = "0";
	
	
	/**
	 * 升级日志状态:0——待升级
	 */
	public final static String UPDATESTATE_WAITING = "0";
	/**
	 * 升级日志状态:1——正在升级
	 */
	public final static String UPDATESTATE_UPDATING = "1";
	
	/**
	 * 升级日志状态:2——升级成功
	 */
	public final static String UPDATESTATE_SUCCESS = "2";
	/**
	 * 升级日志状态:3——升级失败
	 */
	public final static String UPDATESTATE_FAILURE = "3";
}
